constructor() |
构造函数,初始化定时器实例。 |
public setTimeout(callback: () => void, delay: number): void |
设置一个单次定时器,延迟delay毫秒后执行callback。 |
public setInterval(callback: () => void, interval: number): void
|
设置一个重复定时器,每隔interval毫秒执行callback。 |
public clearTimeout(): void |
取消单次定时器。 |
public clearInterval(): void |
取消重复定时器。 |
public setLasting(interval: number, loop_event: () => void, duration:
number, out_event: () => void): void |
设置一个持久定时器,每隔interval毫秒执行loop_event,直到duration毫秒后执行out_event并清除定时器。 |
public clearAll(): void |
清除所有定时器,包括单次和重复定时器。 |